Micron Document
Livres et Wikis | Archives | Info


Concise Command Language
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Concise Command Language (CCL) was the term used by Digital Equipment Corporation for the Command-line interpreter / User interface supplied on several of their computing systems; its successor was named DIGITAL Command Language (DCL).

CCL provides the user with an extensive set of terminal commands.cite-ref-os8-handb-1-0[1]

The first operating system to include CCL was DEC's TOPS-10.cite-ref-pclark-2-0[2]

Contents

β€’ History
β€’ Commands
β€’ References

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

History

The PDP-6 monitor came with a simple set of commands. To compile and run a FORTRAN program, one would

β€’ .R F4 --- invoke the FORTRAN compiler
β€’ *DTA1:PROG3=DTA2:PROG3,SUB3A,SUB3B --- specify binary output and source input
β€’ .R LOADER 30 --- invoke the loader, allocate 30K of memory
β€’ *DTA1:PROG3 --- specify binary object to load
β€’ *SYS:/S --- let the loader find the appropriate subroutine libraries
β€’ .SAVE DTA1:PROG3 --- write the executable to DTA1

(The DOT is a monitor prompt and the Star/Asterisk is an application prompt)

The PDP-10 had CCL. Key to its improvements over its predecessor were:cite-ref-pclark-2-1[2]

β€’ multi-step commands: .EX PROG3,SUB3A,SUB3B

would check to see if any of the 3 needed to be recompiled (and did so if necessary) run the object program loader (including needed subroutine libraries) start running the program

β€’ advanced command file: .EX @RUNPROG3.CMD

would run the command(s) in the .CMD file

Commands

The following table contains a list of CCL commands.cite-ref-os8-handb-1-1[1]

| CCL command (full form) | CCL command (short form) | Description |
|---|---|---|
| BACKSPACE | BAC | Runs CAMP. A magnetic tape or cassette… |
| BOOT | BO | |
| CCL | CCL | Disables the CCL program on the OS/8 Ke… |
| COMPARE | COMP | Runs SRCCOM. Compares/shows differences… |
| COMPILE | COM | Produces binary files and/or compilatio… |
| COPY | COP | Transfers files from one I/O device to… |
| CORE | COR | |
| CREATE | CREA | Runs EDIT and opens a new file for crea… |
| CREF | CREF | |
| DATE | DA | |
| DEASSIGN | DEA | |
| DELETE | DEL | Deletes one or more files from disk or… |
| DIRECT | DIR | |
| EDIT | ED | Runs EDIT. Opens an already existing fi… |
| EOF | EOF | |
| EXECUTE | EXE | |
| HELP | HE | Prints information on specified OS/8 pr… |
| LIST | LI | |
| LOAD | LO | |
| MAKE | MAK | Runs TECO. Opens the specified file for… |
| MAP | MAP | Runs BITMAP. |
| MUNG | MUNG | Runs a TECO Macro; command line paramet… |
| PAL | PAL | Runs PAL8. Assembles the source file sp… |
| PRINT | PRI | Runs a program named LPTSPL. |
| PUNCH | PU | Runs PIP. Punches the file specified on… |
| RENAME | REN | Renames one or more files on disk or DE… |
| RES | RES | Runs RESORC. |
| REWIND | REW | |
| SKIP | SKIP | |
| SQUISH | SQ | Runs PIP's "squeeze" / defrag tool |
| SUBMIT | SU | Runs the BATCH program. |
| TECO | TE | (Text Editor and COrrector, a sophistic… |
| TYPE | TY | |
| UA | UA | |
| UB | UB | |
| UC | UC | |
| UNLOAD | UNL | |
| VERSION | VER | Prints the version numbers of the OS/8… |
| ZERO | ZERO | |

References

cite-note-os8-handb-11. ↑ "Concise Command Language" (CCL)."OS/8 Handbook" (PDF). Digital Equipment Corporation. April 1974. Retrieved 1 May 2024.
cite-note-pclark-22. ↑ citerefpeter-clark1982Peter Clark (July 1982). "DEC TIMESHARING (1965)". The DEC Professional. p. 34.